package com.sgcc.sx.pmos.common.bean;

import android.text.TextUtils;

import com.sgcc.sx.pmos.common.utils.BigDecimalUtils;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Calendar;
import java.util.List;
import java.util.Map;

/**
 * 商品\套餐
 */
public class PackageBean implements Serializable {

    private boolean isSelect;

    private String guid;
    private String combId;
    private String combName;
    private String combCode;
    private String beginMonth;
    private String pNum;
    private String maStringype;
    private String mainItemType;
    private String mainItemName;
    private String mainItemValue;
    private String owernType;
    private String mainDifType;
    private String mainDifValue;
    private String mainPrice;
    private String mainType;
    private String floType;
    private String floItemType;
    private String floItemName;
    private String floItemValue;
    private String floDifType;
    private String floDifValue;
    private String floPrice;
    private String schemeRatio1;
    private String schemeRatio2;
    private String price;
    private String ratioRemark;
    private String schemeRatio;
    private String membersSdId;
    private String membersSdName;
    private String sellingPoint;
    private String effectiveDate;
    private String invalidDate;
    private String constrMin;
    private String constrMax;
    private String constrMinCyc;
    private String maxEnergy;
    private String constrRel;
    private String constrCla;
    private String constrMod;
    private String constrBarg;
    private String affixId;
    private String affixName;
    private String affixType;
    private String fileId;
    private String packageId;
    private String oriPackageId;
    private String packageName;
    private String monthDate;
    private String startDate;
    private String endDate;
    private String spSort;
    private String createDate;
    private String ustatus;
    private String remark;
    private String ptype;
    private String purNum;
    private String ableVolume;
    private String soldEnergy;
    private String kysEnergy;
    private String yysEnergy;
    private String tcCount;
    private String min;
    private String max;

    private String saleEnergy;
    private String yearSaleEnergy;
    private String creditRating;
    private Map<String, Double> proper;
    private String  buyEndMonth;
    private String  buyStartMonth;

    private String voltageLevel;//": null, //电压等级
    private String userEnergy;//": null, //用户最小用电量门槛
    private String userEnergyMax;//": null, //用户最大用电量门槛

    private Calendar startCalender;
    private Calendar endCalender;

    public Calendar getStartCalender() {
        return startCalender;
    }

    public void setStartCalender(Calendar startCalender) {
        this.startCalender = startCalender;
    }

    public Calendar getEndCalender() {
        return endCalender;
    }

    public void setEndCalender(Calendar endCalender) {
        this.endCalender = endCalender;
    }

    public Map<String, Double> getProper() {
        return proper;
    }

    public void setProper(Map<String, Double> proper) {
        this.proper = proper;
    }
    public String getBuyEndMonth() {
        return buyEndMonth;
    }

    public void setBuyEndMonth(String buyEndMonth) {
        this.buyEndMonth = buyEndMonth;
    }

    public String getBuyStartMonth() {
        return buyStartMonth;
    }

    public void setBuyStartMonth(String buyStartMonth) {
        this.buyStartMonth = buyStartMonth;
    }
    public String getSellingPoint() {
        return sellingPoint;
    }

    public String getCombCode() {
        return combCode;
    }

    public String getCreditRating() {
        return creditRating;
    }

    public void setCreditRating(String creditRating) {
        this.creditRating = creditRating;
    }

    public String getSaleEnergy() {
        return saleEnergy;
    }

    public void setSaleEnergy(String saleEnergy) {
        this.saleEnergy = saleEnergy;
    }

    public String getYearSaleEnergy() {
        return yearSaleEnergy;
    }

    public void setYearSaleEnergy(String yearSaleEnergy) {
        this.yearSaleEnergy = yearSaleEnergy;
    }

    public String getVoltageLevel() {
        return TextUtils.isEmpty(voltageLevel) ? "--" : voltageLevel;
    }

    public void setVoltageLevel(String voltageLevel) {
        this.voltageLevel = voltageLevel;
    }

    public String getUserEnergy() {
        return TextUtils.isEmpty(userEnergy) ? "--" : BigDecimalUtils.onKeep2Decimal_new(userEnergy);
    }

    public void setUserEnergy(String userEnergy) {
        this.userEnergy = userEnergy;
    }

    public String getUserEnergyMax() {
        return TextUtils.isEmpty(userEnergyMax) ? "--" : BigDecimalUtils.onKeep2Decimal_new(userEnergyMax);
    }

    public void setUserEnergyMax(String userEnergyMax) {
        this.userEnergyMax = userEnergyMax;
    }

    public String getConstrMax() {
        return TextUtils.isEmpty(constrMax) ? "" : constrMax;
    }

    public void setConstrMax(String constrMax) {
        this.constrMax = constrMax;
    }

    public boolean isSelect() {
        return isSelect;
    }

    public void setSelect(boolean select) {
        isSelect = select;
    }

    public String getOwernType() {
        return owernType;
    }

    public void setOwernType(String owernType) {
        this.owernType = owernType;
    }

    private RsPackageInfoCombDTO rsPackageInfoComb;

    public String getGuid() {
        return guid;
    }

    public void setGuid(String guid) {
        this.guid = guid;
    }

    public String getCombId() {
        return combId;
    }

    public void setCombId(String combId) {
        this.combId = combId;
    }

    public String getCombName() {
        return combName;
    }

    public void setCombName(String combName) {
        this.combName = combName;
    }

    public String getBeginMonth() {
        return beginMonth;
    }

    public void setBeginMonth(String beginMonth) {
        this.beginMonth = beginMonth;
    }

    public String getpNum() {
        return pNum;
    }

    public void setpNum(String pNum) {
        this.pNum = pNum;
    }

    public String getMaStringype() {
        return maStringype;
    }

    public void setMaStringype(String maStringype) {
        this.maStringype = maStringype;
    }

    public String getMainItemType() {
        return mainItemType;
    }

    public void setMainItemType(String mainItemType) {
        this.mainItemType = mainItemType;
    }

    public String getMainItemName() {
        return mainItemName;
    }

    public void setMainItemName(String mainItemName) {
        this.mainItemName = mainItemName;
    }

    public String getMainItemValue() {
        if (!TextUtils.isEmpty(mainItemValue)) {
            if (mainItemValue.contains("~")) {
                String[] pricelist = mainItemValue.split("~");
                if (TextUtils.equals(pricelist[0],pricelist[1])) {
                    return BigDecimalUtils.onKeep3Decimal_divide(pricelist[0]);
                }else{
                    return BigDecimalUtils.onKeep3Decimal_divide(pricelist[0]) + "~" + BigDecimalUtils.onKeep3Decimal_divide(pricelist[1]);
                }
            } else {
                return BigDecimalUtils.onKeep3Decimal_divide(mainItemValue);
            }
        } else {
            return "0";
        }
    }

    public void setMainItemValue(String mainItemValue) {
        this.mainItemValue = mainItemValue;
    }

    public String getMainDifType() {
        return mainDifType;
    }

    public void setMainDifType(String mainDifType) {
        this.mainDifType = mainDifType;
    }

    public String getMainDifValue() {

        if (!TextUtils.isEmpty(mainDifValue)) {
            if (mainDifValue.contains("~")) {
                String[] pricelist = mainDifValue.split("~");
                if (TextUtils.equals(pricelist[0],pricelist[1])) {
                    return BigDecimalUtils.onKeep3Decimal_divide(pricelist[0]);
                }else{
                    return BigDecimalUtils.onKeep3Decimal_divide(pricelist[0]) + "~" + BigDecimalUtils.onKeep3Decimal_divide(pricelist[1]);
                }
            } else {
                return BigDecimalUtils.onKeep3Decimal_divide(mainDifValue);
            }
        } else {
            return "0";
        }


//        return mainDifValue;
    }

    public void setMainDifValue(String mainDifValue) {
        this.mainDifValue = mainDifValue;
    }

    public String getMainPrice() {
        if (!TextUtils.isEmpty(mainPrice)) {
            if (mainPrice.contains("~")) {
                String[] pricelist = mainPrice.split("~");
                if (TextUtils.equals(pricelist[0],pricelist[1])) {
                    return BigDecimalUtils.onKeep3Decimal_divide(pricelist[0]);
                }else{
                    return BigDecimalUtils.onKeep3Decimal_divide(pricelist[0]) + "~" + BigDecimalUtils.onKeep3Decimal_divide(pricelist[1]);
                }
            } else {
                return BigDecimalUtils.onKeep3Decimal_divide(mainPrice);
            }
        } else {
            return "0";
        }
    }

    public void setMainPrice(String mainPrice) {
        this.mainPrice = mainPrice;
    }

    public String getMainType() {
        return TextUtils.isEmpty(mainType) ? "" : mainType;
    }

    public void setMainType(String mainType) {
        this.mainType = mainType;
    }

    public String getFloType() {
        return TextUtils.isEmpty(floType) ? "" : floType;
    }

    public void setFloType(String floType) {
        this.floType = floType;
    }

    public String getFloItemType() {
        return floItemType;
    }

    public void setFloItemType(String floItemType) {
        this.floItemType = floItemType;
    }

    public String getFloItemName() {
        return floItemName;
    }

    public void setFloItemName(String floItemName) {
        this.floItemName = floItemName;
    }

    public String getFloItemValue() {

        if (!TextUtils.isEmpty(floItemValue)) {
            if (floItemValue.contains("~")) {
                String[] pricelist = floItemValue.split("~");
                if (TextUtils.equals(pricelist[0],pricelist[1])) {
                    return BigDecimalUtils.onKeep3Decimal_divide(pricelist[0]);
                }else{
                    return BigDecimalUtils.onKeep3Decimal_divide(pricelist[0]) + "~" + BigDecimalUtils.onKeep3Decimal_divide(pricelist[1]);
                }
            } else {
                return BigDecimalUtils.onKeep3Decimal_divide(floItemValue);
            }
        } else {
            return "0";
        }
    }

    public void setFloItemValue(String floItemValue) {
        this.floItemValue = floItemValue;
    }

    public String getFloDifType() {
        return floDifType;
    }

    public void setFloDifType(String floDifType) {
        this.floDifType = floDifType;
    }

    public String getFloDifValue() {
        if (!TextUtils.isEmpty(floDifValue)) {
            if (floDifValue.contains("~")) {
                String[] pricelist = floDifValue.split("~");
                if (TextUtils.equals(pricelist[0],pricelist[1])) {
                    return BigDecimalUtils.onKeep3Decimal_divide(pricelist[0]);
                }else{
                    return BigDecimalUtils.onKeep3Decimal_divide(pricelist[0]) + "~" + BigDecimalUtils.onKeep3Decimal_divide(pricelist[1]);
                }
            } else {
                return BigDecimalUtils.onKeep3Decimal_divide(floDifValue);
            }
        } else {
            return "0";
        }
    }

    public void setFloDifValue(String floDifValue) {
        this.floDifValue = floDifValue;
    }

    public String getFloPrice() {
        if (!TextUtils.isEmpty(floPrice)) {
            if (floPrice.contains("~")) {
                String[] pricelist = floPrice.split("~");
                if (TextUtils.equals(pricelist[0],pricelist[1])) {
                    return BigDecimalUtils.onKeep3Decimal_divide(pricelist[0]);
                }else{
                    return BigDecimalUtils.onKeep3Decimal_divide(pricelist[0]) + "~" + BigDecimalUtils.onKeep3Decimal_divide(pricelist[1]);
                }
            } else {
                return BigDecimalUtils.onKeep3Decimal_divide(floPrice);
            }
        } else {
            return "0";
        }
    }

    public void setFloPrice(String floPrice) {
        this.floPrice = floPrice;
    }

    public String getSchemeRatio1() {
        if (!TextUtils.isEmpty(schemeRatio1)) {
            if (schemeRatio1.contains("~")) {
                String[] pricelist = schemeRatio1.split("~");
                if (TextUtils.equals(pricelist[0],pricelist[1])) {
                    return BigDecimalUtils.onKeep3Decimal(pricelist[0]);
                }else{
                    return BigDecimalUtils.onKeep3Decimal(pricelist[0]) + "~" + BigDecimalUtils.onKeep3Decimal(pricelist[1]);
                }
            } else {
                return BigDecimalUtils.onKeep3Decimal(schemeRatio1);
            }
        } else {
            return "0";
        }
    }

    public void setSchemeRatio1(String schemeRatio1) {
        this.schemeRatio1 = schemeRatio1;
    }

    public String getSchemeRatio2() {
        if (!TextUtils.isEmpty(schemeRatio2)) {
            if (schemeRatio2.contains("~")) {
                String[] pricelist = schemeRatio2.split("~");
                if (TextUtils.equals(pricelist[0],pricelist[1])) {
                    return BigDecimalUtils.onKeep3Decimal(pricelist[0]);
                }else{
                    return BigDecimalUtils.onKeep3Decimal(pricelist[0]) + "~" + BigDecimalUtils.onKeep3Decimal(pricelist[1]);
                }
            } else {
                return BigDecimalUtils.onKeep3Decimal(schemeRatio2);
            }
        } else {
            return "0";
        }
    }

    public void setSchemeRatio2(String schemeRatio2) {
        this.schemeRatio2 = schemeRatio2;
    }

    public String getPrice() {
        if (!TextUtils.isEmpty(price)) {
            if (price.contains("~")) {
                String[] pricelist = price.split("~");
                if (TextUtils.equals(pricelist[0],pricelist[1])) {
                    return BigDecimalUtils.onKeep3Decimal_divide(pricelist[0]);
                }else{
                    return BigDecimalUtils.onKeep3Decimal_divide(pricelist[0]) + "~" + BigDecimalUtils.onKeep3Decimal_divide(pricelist[1]);
                }
            } else {
                return BigDecimalUtils.onKeep3Decimal_divide(price);
            }
        } else {
            return "0";
        }
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getRatioRemark() {
        return ratioRemark;
    }

    public void setRatioRemark(String ratioRemark) {
        this.ratioRemark = ratioRemark;
    }

    public String getSchemeRatio() {
        return schemeRatio;
    }

    public void setSchemeRatio(String schemeRatio) {
        this.schemeRatio = schemeRatio;
    }

    public String getMembersSdId() {
        return membersSdId;
    }

    public void setMembersSdId(String membersSdId) {
        this.membersSdId = membersSdId;
    }

    public String getMembersSdName() {
        return membersSdName;
    }

    public void setMembersSdName(String membersSdName) {
        this.membersSdName = membersSdName;
    }

    public String getEffectiveDate() {
        return effectiveDate;
    }

    public void setEffectiveDate(String effectiveDate) {
        this.effectiveDate = effectiveDate;
    }

    public String getInvalidDate() {
        return invalidDate;
    }

    public void setInvalidDate(String invalidDate) {
        this.invalidDate = invalidDate;
    }

    public String getConstrMin() {
        return constrMin;
    }

    public void setConstrMin(String constrMin) {
        this.constrMin = constrMin;
    }

    public String getConstrMinCyc() {
        return TextUtils.isEmpty(constrMinCyc) ? "" : constrMinCyc;
    }

    public void setConstrMinCyc(String constrMinCyc) {
        this.constrMinCyc = constrMinCyc;
    }

    public String getMaxEnergy() {
        return maxEnergy;
    }

    public void setMaxEnergy(String maxEnergy) {
        this.maxEnergy = maxEnergy;
    }

    public String getConstrRel() {
        return constrRel;
    }

    public void setConstrRel(String constrRel) {
        this.constrRel = constrRel;
    }

    public String getConstrCla() {
        return constrCla;
    }

    public void setConstrCla(String constrCla) {
        this.constrCla = constrCla;
    }

    public String getConstrMod() {
        return constrMod;
    }

    public void setConstrMod(String constrMod) {
        this.constrMod = constrMod;
    }

    public String getConstrBarg() {
        return constrBarg;
    }

    public void setConstrBarg(String constrBarg) {
        this.constrBarg = constrBarg;
    }

    public String getAffixId() {
        return affixId;
    }

    public void setAffixId(String affixId) {
        this.affixId = affixId;
    }

    public String getAffixName() {
        return affixName;
    }

    public void setAffixName(String affixName) {
        this.affixName = affixName;
    }

    public String getAffixType() {
        return affixType;
    }

    public void setAffixType(String affixType) {
        this.affixType = affixType;
    }

    public String getFileId() {
        return fileId;
    }

    public void setFileId(String fileId) {
        this.fileId = fileId;
    }

    public String getPackageId() {
        return packageId;
    }

    public void setPackageId(String packageId) {
        this.packageId = packageId;
    }

    public String getOriPackageId() {
        return oriPackageId;
    }

    public void setOriPackageId(String oriPackageId) {
        this.oriPackageId = oriPackageId;
    }

    public String getPackageName() {
        return packageName;
    }

    public void setPackageName(String packageName) {
        this.packageName = packageName;
    }

    public String getMonthDate() {
        return monthDate;
    }

    public void setMonthDate(String monthDate) {
        this.monthDate = monthDate;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getSpSort() {
        return spSort;
    }

    public void setSpSort(String spSort) {
        this.spSort = spSort;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getUstatus() {
        return ustatus;
    }

    public void setUstatus(String ustatus) {
        this.ustatus = ustatus;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getPtype() {
        return ptype;
    }

    public void setPtype(String ptype) {
        this.ptype = ptype;
    }

    public String getPurNum() {
        return purNum;
    }

    public void setPurNum(String purNum) {
        this.purNum = purNum;
    }

    public String getAbleVolume() {
        return ableVolume;
    }

    public void setAbleVolume(String ableVolume) {
        this.ableVolume = ableVolume;
    }

    public String getSoldEnergy() {
        return soldEnergy;
    }

    public void setSoldEnergy(String soldEnergy) {
        this.soldEnergy = soldEnergy;
    }

    public String getKysEnergy() {
        return kysEnergy;
    }

    public void setKysEnergy(String kysEnergy) {
        this.kysEnergy = kysEnergy;
    }

    public String getYysEnergy() {
        return yysEnergy;
    }

    public void setYysEnergy(String yysEnergy) {
        this.yysEnergy = yysEnergy;
    }

    public String getTcCount() {
        return tcCount;
    }

    public void setTcCount(String tcCount) {
        this.tcCount = tcCount;
    }

    public String getMin() {
        return min;
    }

    public void setMin(String min) {
        this.min = min;
    }

    public String getMax() {
        return max;
    }

    public String getStock() {
        if (TextUtils.isEmpty(max)) {
            return "0MWh";
        }
        if (Double.parseDouble(max) < 100000) {
            return TextUtils.isEmpty(min) ? "" : new BigDecimal(min).stripTrailingZeros().toPlainString()
                    + "-" + new BigDecimal(max).stripTrailingZeros().toPlainString() + "MWh";
        } else if (Double.parseDouble(max) >= 100000 && Double.parseDouble(max) < 100000000)
            return "大于10万MWh";
        else
            return "大于1亿MWh";
    }

    public String getStockInfo() {
        if (TextUtils.isEmpty(max)) {
            return "0";
        }
        if (Double.parseDouble(max) < 100000) {
            return TextUtils.isEmpty(min) ? "" : new BigDecimal(min).stripTrailingZeros().toPlainString()
                    + "-" + new BigDecimal(max).stripTrailingZeros().toPlainString();
        } else if (Double.parseDouble(max) >= 100000 && Double.parseDouble(max) < 100000000)
            return "大于10万";
        else
            return "大于1亿";

    }

    public void setMax(String max) {
        this.max = max;
    }

    public RsPackageInfoCombDTO getRsPackageInfoComb() {
        return rsPackageInfoComb;
    }

    public void setRsPackageInfoComb(RsPackageInfoCombDTO rsPackageInfoComb) {
        this.rsPackageInfoComb = rsPackageInfoComb;
    }

    public static class RsPackageInfoCombDTO implements Serializable {
        private String packageId;
        private String combId;
        private String membersSdId;
        private String oriPackageId;
        private String packageName;
        private String monthDate;
        private String packageType;
        private String startDate;
        private String endDate;
        private String maStringype;
        private String mainSchemeId;
        private String mainItemName;
        private String mainItemType;
        private String mainItemValue;
        private String mainItemLastvalue;
        private String mainDifContent;
        private String mainDifType;
        private String mainDifValue;
        private String mainType;
        private String mainDifLastvalue;
        private String mainRange;
        private String floType;
        private String floSchemeId;
        private String floItemName;
        private String floItemType;
        private String floItemValue;
        private String floItemLastvalue;
        private String floDifContent;
        private String floDifValue;
        private String floDifLastvalue;
        private String floDifType;
        private String floRange;
        private String pNum;
        private String schemeRatio1;
        private String schemeRatio2;
        private String pFee;
        private String mainPrice;
        private String mainLastprice;
        private String floPrice;
        private String floLastprice;
        private String ratioRemark;
        private String schemeRatio;
        private String schemeLastratio;
        private String comtemId;

        public String getMainType() {
            return mainType;
        }

        public void setMainType(String mainType) {
            this.mainType = mainType;
        }

        public String getPackageId() {
            return packageId;
        }

        public void setPackageId(String packageId) {
            this.packageId = packageId;
        }

        public String getCombId() {
            return combId;
        }

        public void setCombId(String combId) {
            this.combId = combId;
        }

        public String getMembersSdId() {
            return membersSdId;
        }

        public void setMembersSdId(String membersSdId) {
            this.membersSdId = membersSdId;
        }

        public String getOriPackageId() {
            return oriPackageId;
        }

        public void setOriPackageId(String oriPackageId) {
            this.oriPackageId = oriPackageId;
        }

        public String getPackageName() {
            return packageName;
        }

        public void setPackageName(String packageName) {
            this.packageName = packageName;
        }

        public String getMonthDate() {
            return monthDate;
        }

        public void setMonthDate(String monthDate) {
            this.monthDate = monthDate;
        }

        public String getPackageType() {
            return packageType;
        }

        public void setPackageType(String packageType) {
            this.packageType = packageType;
        }

        public String getStartDate() {
            return startDate;
        }

        public void setStartDate(String startDate) {
            this.startDate = startDate;
        }

        public String getEndDate() {
            return endDate;
        }

        public void setEndDate(String endDate) {
            this.endDate = endDate;
        }

        public String getMaStringype() {
            return maStringype;
        }

        public void setMaStringype(String maStringype) {
            this.maStringype = maStringype;
        }

        public String getMainSchemeId() {
            return mainSchemeId;
        }

        public void setMainSchemeId(String mainSchemeId) {
            this.mainSchemeId = mainSchemeId;
        }

        public String getMainItemName() {
            return mainItemName;
        }

        public void setMainItemName(String mainItemName) {
            this.mainItemName = mainItemName;
        }

        public String getMainItemType() {
            return mainItemType;
        }

        public void setMainItemType(String mainItemType) {
            this.mainItemType = mainItemType;
        }

        public String getMainItemValue() {
            return mainItemValue;
        }

        public void setMainItemValue(String mainItemValue) {
            this.mainItemValue = mainItemValue;
        }

        public String getMainItemLastvalue() {
            return mainItemLastvalue;
        }

        public void setMainItemLastvalue(String mainItemLastvalue) {
            this.mainItemLastvalue = mainItemLastvalue;
        }

        public String getMainDifContent() {
            return mainDifContent;
        }

        public void setMainDifContent(String mainDifContent) {
            this.mainDifContent = mainDifContent;
        }

        public String getMainDifType() {
            return mainDifType;
        }

        public void setMainDifType(String mainDifType) {
            this.mainDifType = mainDifType;
        }

        public String getMainDifValue() {
            return mainDifValue;
        }

        public void setMainDifValue(String mainDifValue) {
            this.mainDifValue = mainDifValue;
        }

        public String getMainDifLastvalue() {
            return mainDifLastvalue;
        }

        public void setMainDifLastvalue(String mainDifLastvalue) {
            this.mainDifLastvalue = mainDifLastvalue;
        }

        public String getMainRange() {
            return mainRange;
        }

        public void setMainRange(String mainRange) {
            this.mainRange = mainRange;
        }

        public String getFloType() {
            return floType;
        }

        public void setFloType(String floType) {
            this.floType = floType;
        }

        public String getFloSchemeId() {
            return floSchemeId;
        }

        public void setFloSchemeId(String floSchemeId) {
            this.floSchemeId = floSchemeId;
        }

        public String getFloItemName() {
            return floItemName;
        }

        public void setFloItemName(String floItemName) {
            this.floItemName = floItemName;
        }

        public String getFloItemType() {
            return floItemType;
        }

        public void setFloItemType(String floItemType) {
            this.floItemType = floItemType;
        }

        public String getFloItemValue() {
            return floItemValue;
        }

        public void setFloItemValue(String floItemValue) {
            this.floItemValue = floItemValue;
        }

        public String getFloItemLastvalue() {
            return floItemLastvalue;
        }

        public void setFloItemLastvalue(String floItemLastvalue) {
            this.floItemLastvalue = floItemLastvalue;
        }

        public String getFloDifContent() {
            return floDifContent;
        }

        public void setFloDifContent(String floDifContent) {
            this.floDifContent = floDifContent;
        }

        public String getFloDifValue() {



            return floDifValue;
        }

        public void setFloDifValue(String floDifValue) {
            this.floDifValue = floDifValue;
        }

        public String getFloDifLastvalue() {
            return floDifLastvalue;
        }

        public void setFloDifLastvalue(String floDifLastvalue) {
            this.floDifLastvalue = floDifLastvalue;
        }

        public String getFloDifType() {
            return floDifType;
        }

        public void setFloDifType(String floDifType) {
            this.floDifType = floDifType;
        }

        public String getFloRange() {
            return floRange;
        }

        public void setFloRange(String floRange) {
            this.floRange = floRange;
        }

        public String getPNum() {
            return pNum;
        }

        public void setPNum(String pNum) {
            this.pNum = pNum;
        }

        public String getSchemeRatio1() {
            return schemeRatio1;
        }

        public void setSchemeRatio1(String schemeRatio1) {
            this.schemeRatio1 = schemeRatio1;
        }

        public String getSchemeRatio2() {
            return schemeRatio2;
        }

        public void setSchemeRatio2(String schemeRatio2) {
            this.schemeRatio2 = schemeRatio2;
        }

        public String getPFee() {
            return pFee;
        }

        public void setPFee(String pFee) {
            this.pFee = pFee;
        }

        public String getMainPrice() {
            return mainPrice;
        }

        public void setMainPrice(String mainPrice) {
            this.mainPrice = mainPrice;
        }

        public String getMainLastprice() {
            return mainLastprice;
        }

        public void setMainLastprice(String mainLastprice) {
            this.mainLastprice = mainLastprice;
        }

        public String getFloPrice() {
            return floPrice;
        }

        public void setFloPrice(String floPrice) {
            this.floPrice = floPrice;
        }

        public String getFloLastprice() {
            return floLastprice;
        }

        public void setFloLastprice(String floLastprice) {
            this.floLastprice = floLastprice;
        }

        public String getRatioRemark() {
            return ratioRemark;
        }

        public void setRatioRemark(String ratioRemark) {
            this.ratioRemark = ratioRemark;
        }

        public String getSchemeRatio() {
            return schemeRatio;
        }

        public void setSchemeRatio(String schemeRatio) {
            this.schemeRatio = schemeRatio;
        }

        public String getSchemeLastratio() {
            return schemeLastratio;
        }

        public void setSchemeLastratio(String schemeLastratio) {
            this.schemeLastratio = schemeLastratio;
        }

        public String getComtemId() {
            return comtemId;
        }

        public void setComtemId(String comtemId) {
            this.comtemId = comtemId;
        }
    }
}
